package org.sibframework.sda.test.objects;

public class IfEmrConsultation implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 住院记录id His中住院唯一标识<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOS_PATIONT_INFO_ID</tt>.<p>
     */
    private java.lang.Long hosPationtInfoId = null;
    /**
     * 住院号 His中住院号标识<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IN_HOS_CODE</tt>.<p>
     */
    private java.lang.String inHosCode = null;
    /**
     * 病人ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MD_PERSON_ID</tt>.<p>
     */
    private java.lang.Long mdPersonId = null;
    /**
     * 病人姓名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_NAME</tt>.<p>
     */
    private java.lang.String patientName = null;
    /**
     * 病人所在病房编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IN_ROOM_CODE</tt>.<p>
     */
    private java.lang.String inRoomCode = null;
    /**
     * 病人所在科室<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IN_DEPT_CODE</tt>.<p>
     */
    private java.lang.String inDeptCode = null;
    /**
     * 初步诊断<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DIAGNOSE_TEXT</tt>.<p>
     */
    private java.lang.String diagnoseText = null;
    /**
     * 申请会诊的目的和原因<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>CONSULTATION_CAUSE</tt>.<p>
     */
    private java.lang.String consultationCause = null;
    /**
     * 会诊病房编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CONSULTATION_ROOM_CODE</tt>.<p>
     */
    private java.lang.String consultationRoomCode = null;
    /**
     * 会诊科室编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CONSULTATION_DEPT_CODE</tt>.<p>
     */
    private java.lang.String consultationDeptCode = null;
    /**
     * 会诊发起人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CONSULTATION_PERSON</tt>.<p>
     */
    private java.lang.String consultationPerson = null;
    /**
     * 会诊时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CONSULTATION_DATE</tt>.<p>
     */
    private java.util.Date consultationDate = null;
    /**
     * 会诊意见<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>CONSULTATION_SUGGESTION</tt>.<p>
     */
    private java.lang.String consultationSuggestion = null;
    /**
     * 更改时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 更改人<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 创建时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 创建人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 操作参数（‘A’新增‘D’删除‘U’更新）<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>2</tt>.<p>
     * Column: <tt>OPER_TYPE</tt>.<p>
     */
    private java.lang.String operType = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 住院记录id His中住院唯一标识<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOS_PATIONT_INFO_ID</tt>.<p>
     */
    public java.lang.Long getHosPationtInfoId() {
    	return this.hosPationtInfoId;
    }
    /**
     * 住院记录id His中住院唯一标识<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOS_PATIONT_INFO_ID</tt>.<p>
     */
    public void setHosPationtInfoId(java.lang.Long hosPationtInfoId) {
    	this.hosPationtInfoId = hosPationtInfoId;
    }

    /**
     * 住院号 His中住院号标识<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IN_HOS_CODE</tt>.<p>
     */
    public java.lang.String getInHosCode() {
    	return this.inHosCode;
    }
    /**
     * 住院号 His中住院号标识<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IN_HOS_CODE</tt>.<p>
     */
    public void setInHosCode(java.lang.String inHosCode) {
    	this.inHosCode = inHosCode;
    }

    /**
     * 病人ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MD_PERSON_ID</tt>.<p>
     */
    public java.lang.Long getMdPersonId() {
    	return this.mdPersonId;
    }
    /**
     * 病人ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MD_PERSON_ID</tt>.<p>
     */
    public void setMdPersonId(java.lang.Long mdPersonId) {
    	this.mdPersonId = mdPersonId;
    }

    /**
     * 病人姓名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_NAME</tt>.<p>
     */
    public java.lang.String getPatientName() {
    	return this.patientName;
    }
    /**
     * 病人姓名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PATIENT_NAME</tt>.<p>
     */
    public void setPatientName(java.lang.String patientName) {
    	this.patientName = patientName;
    }

    /**
     * 病人所在病房编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IN_ROOM_CODE</tt>.<p>
     */
    public java.lang.String getInRoomCode() {
    	return this.inRoomCode;
    }
    /**
     * 病人所在病房编码<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IN_ROOM_CODE</tt>.<p>
     */
    public void setInRoomCode(java.lang.String inRoomCode) {
    	this.inRoomCode = inRoomCode;
    }

    /**
     * 病人所在科室<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IN_DEPT_CODE</tt>.<p>
     */
    public java.lang.String getInDeptCode() {
    	return this.inDeptCode;
    }
    /**
     * 病人所在科室<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>IN_DEPT_CODE</tt>.<p>
     */
    public void setInDeptCode(java.lang.String inDeptCode) {
    	this.inDeptCode = inDeptCode;
    }

    /**
     * 初步诊断<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DIAGNOSE_TEXT</tt>.<p>
     */
    public java.lang.String getDiagnoseText() {
    	return this.diagnoseText;
    }
    /**
     * 初步诊断<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DIAGNOSE_TEXT</tt>.<p>
     */
    public void setDiagnoseText(java.lang.String diagnoseText) {
    	this.diagnoseText = diagnoseText;
    }

    /**
     * 申请会诊的目的和原因<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>CONSULTATION_CAUSE</tt>.<p>
     */
    public java.lang.String getConsultationCause() {
    	return this.consultationCause;
    }
    /**
     * 申请会诊的目的和原因<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>CONSULTATION_CAUSE</tt>.<p>
     */
    public void setConsultationCause(java.lang.String consultationCause) {
    	this.consultationCause = consultationCause;
    }

    /**
     * 会诊病房编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CONSULTATION_ROOM_CODE</tt>.<p>
     */
    public java.lang.String getConsultationRoomCode() {
    	return this.consultationRoomCode;
    }
    /**
     * 会诊病房编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CONSULTATION_ROOM_CODE</tt>.<p>
     */
    public void setConsultationRoomCode(java.lang.String consultationRoomCode) {
    	this.consultationRoomCode = consultationRoomCode;
    }

    /**
     * 会诊科室编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CONSULTATION_DEPT_CODE</tt>.<p>
     */
    public java.lang.String getConsultationDeptCode() {
    	return this.consultationDeptCode;
    }
    /**
     * 会诊科室编码<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CONSULTATION_DEPT_CODE</tt>.<p>
     */
    public void setConsultationDeptCode(java.lang.String consultationDeptCode) {
    	this.consultationDeptCode = consultationDeptCode;
    }

    /**
     * 会诊发起人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CONSULTATION_PERSON</tt>.<p>
     */
    public java.lang.String getConsultationPerson() {
    	return this.consultationPerson;
    }
    /**
     * 会诊发起人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CONSULTATION_PERSON</tt>.<p>
     */
    public void setConsultationPerson(java.lang.String consultationPerson) {
    	this.consultationPerson = consultationPerson;
    }

    /**
     * 会诊时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CONSULTATION_DATE</tt>.<p>
     */
    public java.util.Date getConsultationDate() {
    	return this.consultationDate;
    }
    /**
     * 会诊时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CONSULTATION_DATE</tt>.<p>
     */
    public void setConsultationDate(java.util.Date consultationDate) {
    	this.consultationDate = consultationDate;
    }

    /**
     * 会诊意见<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>CONSULTATION_SUGGESTION</tt>.<p>
     */
    public java.lang.String getConsultationSuggestion() {
    	return this.consultationSuggestion;
    }
    /**
     * 会诊意见<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>1024</tt>.<p>
     * Column: <tt>CONSULTATION_SUGGESTION</tt>.<p>
     */
    public void setConsultationSuggestion(java.lang.String consultationSuggestion) {
    	this.consultationSuggestion = consultationSuggestion;
    }

    /**
     * 更改时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 更改时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 更改人<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 更改人<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 创建时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 创建时间<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 创建人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 创建人<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 操作参数（‘A’新增‘D’删除‘U’更新）<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>2</tt>.<p>
     * Column: <tt>OPER_TYPE</tt>.<p>
     */
    public java.lang.String getOperType() {
    	return this.operType;
    }
    /**
     * 操作参数（‘A’新增‘D’删除‘U’更新）<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>2</tt>.<p>
     * Column: <tt>OPER_TYPE</tt>.<p>
     */
    public void setOperType(java.lang.String operType) {
    	this.operType = operType;
    }
}